treatment storage and disposal facility - Allemand Anglais Dictionnaire